home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / MicroMail / MicroMail.jar / e.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-21  |  2.9 KB  |  118 lines

  1. import javax.microedition.lcdui.Command;
  2. import javax.microedition.lcdui.CommandListener;
  3. import javax.microedition.lcdui.Displayable;
  4. import javax.microedition.lcdui.Form;
  5. import javax.microedition.lcdui.TextField;
  6.  
  7. // $FF: renamed from: e
  8. public class class_0 extends Form implements CommandListener {
  9.    // $FF: renamed from: if MicroMail
  10.    private MicroMail field_0;
  11.    // $FF: renamed from: byte javax.microedition.lcdui.Displayable
  12.    private Displayable field_1;
  13.    // $FF: renamed from: case a
  14.    private a field_2;
  15.    // $FF: renamed from: int int
  16.    private int field_3;
  17.    // $FF: renamed from: try javax.microedition.lcdui.TextField
  18.    TextField field_4;
  19.    // $FF: renamed from: char javax.microedition.lcdui.TextField
  20.    TextField field_5;
  21.    // $FF: renamed from: do javax.microedition.lcdui.TextField
  22.    TextField field_6;
  23.    // $FF: renamed from: new javax.microedition.lcdui.Command
  24.    Command field_7;
  25.    // $FF: renamed from: for javax.microedition.lcdui.Command
  26.    Command field_8;
  27.    // $FF: renamed from: a javax.microedition.lcdui.Command
  28.    Command field_9;
  29.  
  30.    public class_0(MicroMail var1, Displayable var2, a var3, int var4) {
  31.       super(MicroMail.r.getText(25));
  32.       this.field_7 = new Command(MicroMail.r.getText(1), 2, 3);
  33.       this.field_8 = new Command(MicroMail.r.getText(2), 1, 1);
  34.       this.field_9 = new Command(MicroMail.r.getText(12), 1, 2);
  35.       this.field_0 = var1;
  36.       this.field_1 = var2;
  37.       this.field_2 = var3;
  38.       this.field_3 = var4;
  39.       ((Displayable)this).setCommandListener(this);
  40.       ((Displayable)this).addCommand(this.field_7);
  41.       ((Displayable)this).addCommand(this.field_8);
  42.       ((Displayable)this).addCommand(this.field_9);
  43.       this.method_1();
  44.    }
  45.  
  46.    // $FF: renamed from: a (java.lang.String) void
  47.    public void method_0(String var1) {
  48.       String var2 = this.field_4.getString();
  49.       if (var2.length() > 0) {
  50.          var2 = var2 + ";";
  51.       }
  52.  
  53.       this.field_4.setString(var2 + var1);
  54.    }
  55.  
  56.    public void commandAction(Command var1, Displayable var2) {
  57.       if (var1 == this.field_7) {
  58.          MicroMail.display.setCurrent(this.field_1);
  59.          MicroMail.dispose(this);
  60.       } else if (var1 == this.field_9) {
  61.          k var3 = new k(this.field_0, this);
  62.          MicroMail.display.setCurrent(var3);
  63.       } else if (var1 == this.field_8) {
  64.          if (this.field_2 == null) {
  65.             this.field_2 = new a();
  66.          }
  67.  
  68.          this.field_2.if = this.field_4.getString();
  69.          this.field_2.int = this.field_5.getString();
  70.          this.field_2.char = this.field_6.getString();
  71.          l.a(2, this.field_2, this.field_3);
  72.          if (this.field_1 instanceof u) {
  73.             u var4 = (u)this.field_1;
  74.             if (var4.int == 2) {
  75.                var4.a(2, 0);
  76.             }
  77.          }
  78.  
  79.          this.field_2 = null;
  80.          MicroMail.display.setCurrent(this.field_1);
  81.          MicroMail.dispose(this);
  82.       }
  83.  
  84.    }
  85.  
  86.    // $FF: renamed from: a () void
  87.    public void method_1() {
  88.       String var1 = "";
  89.       String var2 = "";
  90.       String var3 = "";
  91.       if (this.field_2 != null) {
  92.          int var4 = this.field_2.if.length();
  93.          if (var4 > 100) {
  94.             var1 = this.field_2.if.substring(0, 99);
  95.          } else {
  96.             var1 = this.field_2.if;
  97.          }
  98.  
  99.          var4 = this.field_2.int.length();
  100.          if (var4 > 30) {
  101.             var2 = this.field_2.int.substring(0, 29);
  102.          } else {
  103.             var2 = this.field_2.int;
  104.          }
  105.       }
  106.  
  107.       this.field_4 = new TextField(MicroMail.r.getText(26), var1, 100, 0);
  108.       ((Form)this).append(this.field_4);
  109.       System.gc();
  110.       this.field_5 = new TextField(MicroMail.r.getText(29), var2, 30, 0);
  111.       ((Form)this).append(this.field_5);
  112.       System.gc();
  113.       this.field_6 = new TextField(MicroMail.r.getText(30), var3, 500, 0);
  114.       ((Form)this).append(this.field_6);
  115.       System.gc();
  116.    }
  117. }
  118.